package org.jiuling.aliyun.oss.dto;

import com.aliyun.oss.model.CannedAccessControlList;
import com.aliyun.oss.model.DataRedundancyType;
import com.aliyun.oss.model.StorageClass;

/**
 * 创建空间参数
 * @author 紫灵
 * @date 2024年06月16日 13时40分54秒
 */
public class CreateBucketParam {

    /** 存储空间的存储类型 */
    private StorageClass storageClass;
    /** 数据容灾类型 */
    private DataRedundancyType dataRedundancyType;
    private CannedAccessControlList cannedAccessControlList;
//    /** 位置约束 */
//    private String locationConstraint;
//    /** hns状态 */
//    private String hnsStatus;
    /** 资源组ID */
    private String resourceGroupId;
//    /** xc类型 */
//    private String xcType;


    public StorageClass getStorageClass() {
        return storageClass;
    }

    public void setStorageClass(StorageClass storageClass) {
        this.storageClass = storageClass;
    }

    public DataRedundancyType getDataRedundancyType() {
        return dataRedundancyType;
    }

    public void setDataRedundancyType(DataRedundancyType dataRedundancyType) {
        this.dataRedundancyType = dataRedundancyType;
    }

    public CannedAccessControlList getCannedAccessControlList() {
        return cannedAccessControlList;
    }

    public void setCannedAccessControlList(CannedAccessControlList cannedAccessControlList) {
        this.cannedAccessControlList = cannedAccessControlList;
    }

    public String getResourceGroupId() {
        return resourceGroupId;
    }

    public void setResourceGroupId(String resourceGroupId) {
        this.resourceGroupId = resourceGroupId;
    }
}
